<!DOCTYPE html>
<html lang=zh>
<head><meta name="generator" content="Hexo 3.9.0">
    <!-- so meta -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="HandheldFriendly" content="True">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="description" content="前言又到了一年的年末了，2018是我静下心来专研技术的第二年，虽然依旧没有去到阿里，虽然工资没涨多少，不过今年同样发生了很多很多的事。我拿到驾照了，微书上线了，我学会游泳了，我开始学习钢琴了，我遇到了球球。凡是过往皆为序章，新的 2019 年就要到来了~ 工作上今年在同花顺很忙，几乎没有一段时间有过空闲。公司在发展新的业务线，很多很多的需求需要我们去完成。  基于 element ui 的后台和去">
<meta property="og:type" content="website">
<meta property="og:title" content="2018年总结">
<meta property="og:url" content="https://andyliwr.github.io/others/article/2018_summary.html">
<meta property="og:site_name" content="月光倾城的代码小屋">
<meta property="og:description" content="前言又到了一年的年末了，2018是我静下心来专研技术的第二年，虽然依旧没有去到阿里，虽然工资没涨多少，不过今年同样发生了很多很多的事。我拿到驾照了，微书上线了，我学会游泳了，我开始学习钢琴了，我遇到了球球。凡是过往皆为序章，新的 2019 年就要到来了~ 工作上今年在同花顺很忙，几乎没有一段时间有过空闲。公司在发展新的业务线，很多很多的需求需要我们去完成。  基于 element ui 的后台和去">
<meta property="og:locale" content="zh-CN">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990199725.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990561831.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990646551.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990825318.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990964344.jpeg">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990961838.jpeg">
<meta property="og:image" content="https://file.lantingshucheng.com/1548990959398.jpeg">
<meta property="og:image" content="https://file.lantingshucheng.com/1548991365197.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548997199619.jpeg">
<meta property="og:image" content="https://file.lantingshucheng.com/1548996507610.png">
<meta property="og:image" content="https://file.lantingshucheng.com/1548996546995.png">
<meta property="og:updated_time" content="2020-01-15T06:30:09.120Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="2018年总结">
<meta name="twitter:description" content="前言又到了一年的年末了，2018是我静下心来专研技术的第二年，虽然依旧没有去到阿里，虽然工资没涨多少，不过今年同样发生了很多很多的事。我拿到驾照了，微书上线了，我学会游泳了，我开始学习钢琴了，我遇到了球球。凡是过往皆为序章，新的 2019 年就要到来了~ 工作上今年在同花顺很忙，几乎没有一段时间有过空闲。公司在发展新的业务线，很多很多的需求需要我们去完成。  基于 element ui 的后台和去">
<meta name="twitter:image" content="https://file.lantingshucheng.com/1548990199725.png">
    
    
        
          
              <link rel="shortcut icon" href="/images/favicon.ico">
          
        
        
          
            <link rel="icon" type="image/png" href="/images/favicon-192x192.png" sizes="192x192">
          
        
        
          
            <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
          
        
    
    <!-- title -->
    <title>2018年总结</title>
    <!-- styles -->
    <link rel="stylesheet" href="/css/style.css">
    <!-- persian styles -->
    
      <link rel="stylesheet" href="/css/rtl.css">
    
    <!-- rss -->
    
    
</head>

<body class="max-width mx-auto px3 ltr">
    
    <div class="content index py4">
        
          <header id="header">
  <a href="/">
  
    
      <div id="logo" style="background-image: url(https://file.lantingshucheng.com/1544183173428.ico);"></div>
    
  
    <div id="title">
      <h1>月光倾城的代码小屋</h1>
    </div>
  </a>
  <div id="nav">
    <ul>
      <li class="icon">
        <a href="#"><i class="fas fa-bars fa-2x"></i></a>
      </li>
       
        <li><a href="/">首页</a></li>
       
        <li><a href="/archives/">归档</a></li>
       
        <li><a href="/search/">搜索</a></li>
       
        <li><a href="/tags/">标签</a></li>
       
        <li><a href="/others/">其他文章</a></li>
      
    </ul>
  </div>
</header>

        
        <article class="post" itemscope itemtype="http://schema.org/BlogPosting">
  

  <div class="content" itemprop="articleBody">
      
        <h3 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h3><p>又到了一年的年末了，2018是我静下心来专研技术的第二年，虽然依旧没有去到阿里，虽然工资没涨多少，不过今年同样发生了很多很多的事。我拿到驾照了，微书上线了，我学会游泳了，我开始学习钢琴了，我遇到了球球。凡是过往皆为序章，新的 2019 年就要到来了~</p>
<h3 id="工作上"><a href="#工作上" class="headerlink" title="工作上"></a>工作上</h3><p>今年在同花顺很忙，几乎没有一段时间有过空闲。公司在发展新的业务线，很多很多的需求需要我们去完成。</p>
<ol>
<li><p><strong>基于 element ui 的后台</strong><br>和去年一样，写后台依旧是2018年的主调，从开户后台到保险后台，再到电销CRM后台，2018年依旧是和各种业务逻辑斗争。和之前不同的是，握在手中的剑似乎锋利了不少，开始能在更短的时间开发完比之前成倍工作量的任务。关于vue以及element ui的很多总结，我都写在了自己的博客中，希望后面的人能少踩点坑吧~<br><img src="https://file.lantingshucheng.com/1548990199725.png" alt="crm后台"></p>
</li>
<li><p><strong>保险前端</strong><br>这个项目最初的开发者并不是我，如果是我的话我觉得我肯定不会选择使用zepto作为项目的框架，毫无组件化思想会使得项目变得极难维护。我参与这个项目也只是对接了三款保险产品，以及实现了一个保险福利的功能模块。2018年可能对于很多公司都是一个坎坷年，同花顺保险在这样的时刻诞生，也最终没能完成华丽的逆袭。我无法去评判以后同花顺保险会怎样，也许有天我会离开，但是还是希望自己在的时候能将它做得尽可能的完美。所以2019年我们可能会尝试使用nodejs来优化保险前端代码，使用更加先进的框架来构建我们的页面。<br><img src="https://file.lantingshucheng.com/1548990561831.png" alt="同花顺保险"></p>
</li>
<li><p><strong>众安赠险</strong><br>这是2018年一个独立负责的项目，免费赠送同花顺用户健康重疾险，用户通过签到，阅读股票资讯可以提升自己的保额。这个项目还是基于zepto，我也不知道当时为啥脑子抽经了选择使用zepto来完成产品要求实现的功能，js洋洋洒洒写了1500多行，css就更多了。<br><img src="https://file.lantingshucheng.com/1548990646551.png" alt="赠险"></p>
</li>
</ol>
<ol start="4">
<li><strong>核保小程序</strong><br>这是2018年年末的接到的需求，在小程序上实现一款问答式的保险资讯应用，智能对话是和我们公司iwencai对接的。可能用惯了小程序自带的语法，技术选型的时候我还是敲定了使用mpvue来实现自己的功能。值得一提的是这个任务最后的bug还是很多，老朽改得很辛苦&gt;_&lt;<br><img src="https://file.lantingshucheng.com/1548990825318.png" alt="核保小程序"></li>
</ol>
<h3 id="个人项目上"><a href="#个人项目上" class="headerlink" title="个人项目上"></a>个人项目上</h3><ol>
<li><p><strong>微书</strong><br>这一年开始陆陆续续有人发邮件给我希望能和我合作，将微书的源码卖给他。不过当时的微书其实还只是一个毕设作品，还没达到能上线运行水准。这一年我花了很多很多的时间去优化微书的代码，将原来基于loopback的框架换成了更加简洁的koa，开始开发微书的管理后台等等。终于在今年的7月，微书成功上线了，它终于变成了一个线上的应用，开始有用户愿意使用它，还提了很多优化的意见。回忆着无数个夜晚独自一个人坐在电脑前，冥思苦想，低头默默地撸着代码，这一刻似乎也有了意义。我开始明白生活的意义其实就是苦尽甘来，拼命地努力只为换胜利的一个转身。</p>
<div style="display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; width: 100%; overflow-x: auto; letter-spacing: 10px"><br> <img style="flex: 1; margin-right: 10px; min-width: 200px" src="https://file.lantingshucheng.com/1548990964344.jpeg"><br> <img style="flex: 1; margin-right: 10px; min-width: 200px" src="https://file.lantingshucheng.com/1548990961838.jpeg"><br> <img style="flex: 1; min-width: 200px" src="https://file.lantingshucheng.com/1548990959398.jpeg"><br></div>
</li>
<li><p><strong>perhelp</strong><br>这是迄今为止我接的最大的一个外包项目，需求方是一个香港的创业者—陈启康。他想实现一个自由职业网站，缺少一个前端。当时的我资产还是负值，所以毫不犹豫的答应了。我开始找人合作写这个项目，最终也敲定了两个合作者，奈何我根本不知道怎么管理他们，只是自己一腔热血的在那里忙着忙那。项目最终因为工期拖延被需求方叫停了，而我也只是从中的都9000的酬劳。如果真正能做完的话能拿到5万的酬劳呢&gt;_&lt;<br><img src="https://file.lantingshucheng.com/1548991365197.png" alt="perhelp"></p>
</li>
</ol>
<h3 id="生活上"><a href="#生活上" class="headerlink" title="生活上"></a>生活上</h3><p>2018年生活上的事情比工作上的事情多，我开始有了自己的小金库，每个月开始能省下一些闲钱。本着赚钱就是为了花的原则，我买了第一辆自己的小电动—取名“千里”，买了第一台自己的macbook，更换了一台稍微高级点的手机—vivo x21。我开始各种报班，想着在自己还能学得动的年纪多学点。自己跑去学了游泳，跑去学了钢琴。生命不息，折腾不止&gt;^&lt;</p>
<p>我的macbook<br><img src="https://file.lantingshucheng.com/1548997199619.jpeg" alt="macbook"></p>
<p>学习蛙泳和自由泳</p>
<video src="https://file.lantingshucheng.com/1548996676146.mp4" controls></video>

<p>没找到好的钢琴录音，只找到了一段练习录音</p>
<audio src="https://file.lantingshucheng.com/1548996316939.m4a" controls></audio>

<p>小电动“千里”这一年载着我跑了1400多公里，去过4次西湖，去过6次竞舟路宠物店，去过2次西溪湿地，去过2次第一人民医院，去过1次杭州火车站，以及公司来来回回跑了200多趟。</p>
<p><img src="https://file.lantingshucheng.com/1548996507610.png" alt="这是我的千里"></p>
<p>2018年的3月，本来是陪着我哥去县城买房子结婚的，结果就看中了黄龙山的一栋房子，最后全家投票还是定了，从此在县城也有个可以生活的地方了。</p>
<p><img src="https://file.lantingshucheng.com/1548996546995.png" alt="李家新屋"></p>
<p>2018年的10月2日，我哥结婚了，虽然因为火车晚点的原因我没能赶上他们倆宣誓的仪式。我哥终于结婚了，以前每次过年大家坐在一起都是讨论我哥什么时候带女朋友回来，现在估计要变成讨论我了&gt;_&lt;，阔怕。</p>
<!-- 2018年的10月9日遇到了球球，很巧是不？难以置信是不？那就对了，哈哈哈~，我不知道未来的我们会怎样，不过我希望在此之前的每一天我都对她投之以桃报之以李，回馈她的每一份好，每一份温暖。 -->
<h3 id="2019年的展望"><a href="#2019年的展望" class="headerlink" title="2019年的展望"></a>2019年的展望</h3><ol>
<li>存钱存钱还是存钱</li>
<li>给爸妈还有奶奶买上保险</li>
<li>学习摄影，记录生活</li>
<li>学习厨艺，在家也能吃到美食</li>
</ol>

      
  </div>
</article>

        
        <footer id="footer">
  <div class="footer-left">
    Copyright &copy; 2020 Dikang Li
  </div>
  <div class="footer-right">
    <nav>
      <ul>
         
          <li><a href="/">首页</a></li>
         
          <li><a href="/archives/">归档</a></li>
         
          <li><a href="/search/">搜索</a></li>
         
          <li><a href="/tags/">标签</a></li>
         
          <li><a href="/others/">其他文章</a></li>
        
      </ul>
    </nav>
  </div>
</footer>

    </div>
</body>
</html>
<!-- styles -->
<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
<link rel="stylesheet" href="/lib/justified-gallery/css/justifiedGallery.min.css">
<link rel="stylesheet" href="/lib/fancybox/jquery.fancybox.css">

<link rel="stylesheet" href="https://file.lantingshucheng.com/blog/v3/static/styles/gitalk.css">


<!-- jquery -->
<script src="/lib/jquery/jquery.min.js"></script>
<script src="/lib/justified-gallery/js/jquery.justifiedGallery.min.js"></script>
<script src="/lib/fancybox/jquery.fancybox.pack.js"></script>

<script type="text/javascript" src="https://file.lantingshucheng.com/blog/v3/static/scripts/md5.js"></script>
<script type="text/javascript" src="https://file.lantingshucheng.com/blog/v3/static/scripts/gitalk.min.js"></script>

<script src="/js/main.js"></script>
<!-- search -->

<!-- Google Analytics -->

<!-- Baidu Analytics -->

    <script type="text/javascript">
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?7851ca7a86be957be994acb77639a5be";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>

<!-- Disqus Comments -->


  <script type="text/javascript">
    window.onload = function(){
      if (window.location.href.indexOf('andyliwr.github.io') > -1) {
        var gitalk = new Gitalk({
          clientID: 'ad6f70df0c70d2b715f9',
          clientSecret: '40384bee244c1e17dd7c37733d21e9ef669e969c',
          repo: 'Andyliwr.github.io',
          owner: 'Andyliwr',
          admin: ['Andyliwr'],
          id: md5(location.pathname),
          distractionFreeMode: 'true'
        })
        gitalk.render('gitalk_thread')
      }
    }
  </script>


